xen: arm: Do not expose PMU to domain 0
authorIan Campbell <ian.campbell@citrix.com>
Wed, 17 Jun 2015 12:37:00 +0000 (13:37 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 17 Jun 2015 13:07:16 +0000 (14:07 +0100)
commitd45e9b7c53428a2aa4d067927e7ef5e30783fb8b
tree73c0c45ee540d7fb3cfbfd2b9d2723d4efcf6b4a
parent06ee606aaf976ea653840b8a7ee3d424fb765f32
xen: arm: Do not expose PMU to domain 0

It uses a PPI which we cannot route to a guest, and will surely need
more support than just that anyway.

I noticed this on Mustang with UEFI where the built in DTB contains a
node of this type.

According to linux/Documentation/devicetree/bindings/arm/pmu.txt the
ARM v7 (Cortex-A{7,15}) PMUs require a PPI too, so blacklist them as
well.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Julien Grall <julien.grall@citrix.com>
xen/arch/arm/domain_build.c